package kr.pe.johnkim.pushchat.mobile.domain;

import java.io.Serializable;

/**
 * @author : John_Kim <cale9797@gmail.com>
 * @date : 13. 6. 11.
 */
public class PushChatMessage implements Serializable {

    private String idMessage;                           // 메시지 테이블 아이디.
    private String content;                             // 메시지 내용.
    private String fileUrl;                             // 파일 경로.
    private String thumbnailUrl;                        // 썸네일 경로.
    private String ip;                                  // 아이피.
    private String activateYn;                          // 활성화 여부.
    private String modifyDate;                          // 수정 일자.
    private String registerDate;                        // 등록 일자.
    private String pushChatChatIdChat;                  // 채팅방 테이블 아이디.
    private String pushChatChatOwner;                   // 채팅방 생성자 아이디.
    private String pushChatUserIdUser;                  // 채팅방 사용자(참여자) 테이블 아이디.
    private String pushChatUserMemberId;                // 사용자 아이디.
    private String pushChatUserPushChatChatIdChat;      // 채팅방 테이블 아이디. pushChatChatIdChat 와 동일.
    private String pushChatUserPushChatChatOwner;       // 채팅방 생성자 아이디. pushChatChatOwner 와 동일.
    private String totalCount;                          // 총 갯수.
    private String result;                              // 결과.

    // 채팅 참여자 정보.
    private String nickName;                            // 채팅 참여자 닉네임.
    private String profileImageUrl;                     // 채팅 참여자 프로파일.
    private String profileThumbnailUrl;                 // 채팅 참여자 썸네일.

    public String getIdMessage() {
        return idMessage;
    }

    public void setIdMessage(String idMessage) {
        this.idMessage = idMessage;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public String getFileUrl() {
        return fileUrl;
    }

    public void setFileUrl(String fileUrl) {
        this.fileUrl = fileUrl;
    }

    public String getThumbnailUrl() {
        return thumbnailUrl;
    }

    public void setThumbnailUrl(String thumbnailUrl) {
        this.thumbnailUrl = thumbnailUrl;
    }

    public String getIp() {
        return ip;
    }

    public void setIp(String ip) {
        this.ip = ip;
    }

    public String getActivateYn() {
        return activateYn;
    }

    public void setActivateYn(String activateYn) {
        this.activateYn = activateYn;
    }

    public String getModifyDate() {
        return modifyDate;
    }

    public void setModifyDate(String modifyDate) {
        this.modifyDate = modifyDate;
    }

    public String getRegisterDate() {
        return registerDate;
    }

    public void setRegisterDate(String registerDate) {
        this.registerDate = registerDate;
    }

    public String getPushChatChatIdChat() {
        return pushChatChatIdChat;
    }

    public void setPushChatChatIdChat(String pushChatChatIdChat) {
        this.pushChatChatIdChat = pushChatChatIdChat;
    }

    public String getPushChatChatOwner() {
        return pushChatChatOwner;
    }

    public void setPushChatChatOwner(String pushChatChatOwner) {
        this.pushChatChatOwner = pushChatChatOwner;
    }

    public String getPushChatUserIdUser() {
        return pushChatUserIdUser;
    }

    public void setPushChatUserIdUser(String pushChatUserIdUser) {
        this.pushChatUserIdUser = pushChatUserIdUser;
    }

    public String getPushChatUserMemberId() {
        return pushChatUserMemberId;
    }

    public void setPushChatUserMemberId(String pushChatUserMemberId) {
        this.pushChatUserMemberId = pushChatUserMemberId;
    }

    public String getPushChatUserPushChatChatIdChat() {
        return pushChatUserPushChatChatIdChat;
    }

    public void setPushChatUserPushChatChatIdChat(String pushChatUserPushChatChatIdChat) {
        this.pushChatUserPushChatChatIdChat = pushChatUserPushChatChatIdChat;
    }

    public String getPushChatUserPushChatChatOwner() {
        return pushChatUserPushChatChatOwner;
    }

    public void setPushChatUserPushChatChatOwner(String pushChatUserPushChatChatOwner) {
        this.pushChatUserPushChatChatOwner = pushChatUserPushChatChatOwner;
    }

    public String getTotalCount() {
        return totalCount;
    }

    public void setTotalCount(String totalCount) {
        this.totalCount = totalCount;
    }

    public String getResult() {
        return result;
    }

    public void setResult(String result) {
        this.result = result;
    }

    public String getNickName() {
        return nickName;
    }

    public void setNickName(String nickName) {
        this.nickName = nickName;
    }

    public String getProfileImageUrl() {
        return profileImageUrl;
    }

    public void setProfileImageUrl(String profileImageUrl) {
        this.profileImageUrl = profileImageUrl;
    }

    public String getProfileThumbnailUrl() {
        return profileThumbnailUrl;
    }

    public void setProfileThumbnailUrl(String profileThumbnailUrl) {
        this.profileThumbnailUrl = profileThumbnailUrl;
    }
}
